<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2020/9/11
  Time: 13:02
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
  <title>登录界面</title>
  <!--使用Bootstrap-->
  <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
  <!--引入js-->
  <script src="js/jquery-3.3.1.min.js"></script>
  <script src="js/bootstrap.min.js"></script>
</head>

<style>

  /*标题样式*/
  h2{
    text-align: center;/*居中*/
  }
  /*表格样式*/
  div{
    width: 300px;
    margin:0 auto;
    text-align: center;
  }
</style>
<body>
<%--页面标题--%>
<h2>用户登录</h2>
<%--功能块--%>
<div>
  <%--action=index，即此表单提交到indexServlet中--%>
  <form action="index" method="post" class="well">
    <%--用户名输入框--%>
    <p>用户名：<input type="text" name="userName"/></p>
    <%--密码输入框--%>
    <p>密&nbsp;&nbsp;&nbsp; 码：<input type="password" name="password"/></p>
    <%--得到error的值，即提示用户名密码错误的信息，利用三目运算符，如果此值为空则不显示，否则显示--%>
    <span style="color:red">
      <%--<%= request.getAttribute("error")==null?"":request.getAttribute("error") %>--%>
      ${error==null?"":error}
    </span><br/>
    <%--登录按钮，提交信息--%>
    <input class="btn btn-info" type="submit" value="登录"/>
  </form>
</div>
</body>
<script>
  //加载页面时调用此函数
  onload = function login() {
    //判断是否有cookie，如有则免登录
    if("" != "${cookie.cookieName.value}" && "" != "${cookie.cookiePassword.value}"){
      //使用JavaBean组件发送一个user对象到Session，用于共享
      <jsp:useBean id="user" class="javaweb_work01.login.Entity.User" scope="session">
      <jsp:setProperty name="user" property="userName" value="${cookie.cookieName.value}"></jsp:setProperty>
      <jsp:setProperty name="user" property="password" value="${cookie.cookiePassword.value}"></jsp:setProperty>
      </jsp:useBean>

      //拼接url
      var url = "show?";
      //设置start属性值为0，即显示第一条学员数据
      url += "start=" + 0;
      //重新定位url
      location = url;
    }
  }
</script>
</html>
